package com.dsz.hse.model;

/**
 * 安全检查记录
 * 
 * @author crjun
 */
public class SecurityCheckRecord implements java.io.Serializable {
	private int id;
	/* 观察内容标题 */
	private String observateContentTitle;
	/* 添加时间 */
	private String addTime;
	/* 观察日期 */
	private String observateDate;
	/* 观察时间 */
	private int observateTime;
	/* 观察单位 */
	private String observateWorkUnit;
	/* 观察人 */
	private String observator;
	/* 员工的反应 */
	private StaffReflect staffReflect;
	/* 个人防护装备 */
	private PersonalProtectiveEquipment personalProtectiveEquipment;
	/* 规程 */
	private Procedure procedure;
	/* 员工的位置 */
	private StaffPosition staffPosition;
	/* 工具与设备 */
	private ToolsEquipment toolsEquipment;
	/* 环境整洁 */
	private CleanEnvironment cleanEnvironment;
	/* 人体工效学 */
	private Ergonomics ergonomics;
	/* 观察区域 */
	private CheckArea checkArea;
	/* 整改意见及要求 */
	private String rectificationRequest;
	/* 整改责任人 */
	private String rectificationPerson;
	/* 整改单位 */
	private String rectificationUnit;
	/* 完成日期 */
	private String completeDate;
	/* 是否使用停止作业卡 */
	private String isStopWork;
	/* 审核结果 */
	private String checkResult;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getObservateContentTitle() {
		return observateContentTitle;
	}

	public void setObservateContentTitle(String observateContentTitle) {
		this.observateContentTitle = observateContentTitle;
	}

	public String getAddTime() {
		return addTime;
	}

	public void setAddTime(String addTime) {
		this.addTime = addTime;
	}

	public String getObservateDate() {
		return observateDate;
	}

	public void setObservateDate(String observateDate) {
		this.observateDate = observateDate;
	}

	public int getObservateTime() {
		return observateTime;
	}

	public void setObservateTime(int observateTime) {
		this.observateTime = observateTime;
	}

	public String getObservateWorkUnit() {
		return observateWorkUnit;
	}

	public void setObservateWorkUnit(String observateWorkUnit) {
		this.observateWorkUnit = observateWorkUnit;
	}

	public String getObservator() {
		return observator;
	}

	public void setObservator(String observator) {
		this.observator = observator;
	}

	public StaffReflect getStaffReflect() {
		return staffReflect;
	}

	public void setStaffReflect(StaffReflect staffReflect) {
		this.staffReflect = staffReflect;
	}

	public PersonalProtectiveEquipment getPersonalProtectiveEquipment() {
		return personalProtectiveEquipment;
	}

	public void setPersonalProtectiveEquipment(
			PersonalProtectiveEquipment personalProtectiveEquipment) {
		this.personalProtectiveEquipment = personalProtectiveEquipment;
	}

	public Procedure getProcedure() {
		return procedure;
	}

	public void setProcedure(Procedure procedure) {
		this.procedure = procedure;
	}

	public StaffPosition getStaffPosition() {
		return staffPosition;
	}

	public void setStaffPosition(StaffPosition staffPosition) {
		this.staffPosition = staffPosition;
	}

	public ToolsEquipment getToolsEquipment() {
		return toolsEquipment;
	}

	public void setToolsEquipment(ToolsEquipment toolsEquipment) {
		this.toolsEquipment = toolsEquipment;
	}

	public CleanEnvironment getCleanEnvironment() {
		return cleanEnvironment;
	}

	public void setCleanEnvironment(CleanEnvironment cleanEnvironment) {
		this.cleanEnvironment = cleanEnvironment;
	}

	public Ergonomics getErgonomics() {
		return ergonomics;
	}

	public void setErgonomics(Ergonomics ergonomics) {
		this.ergonomics = ergonomics;
	}

	public CheckArea getCheckArea() {
		return checkArea;
	}

	public void setCheckArea(CheckArea checkArea) {
		this.checkArea = checkArea;
	}

	public String getRectificationRequest() {
		return rectificationRequest;
	}

	public void setRectificationRequest(String rectificationRequest) {
		this.rectificationRequest = rectificationRequest;
	}

	public String getRectificationPerson() {
		return rectificationPerson;
	}

	public void setRectificationPerson(String rectificationPerson) {
		this.rectificationPerson = rectificationPerson;
	}

	public String getRectificationUnit() {
		return rectificationUnit;
	}

	public void setRectificationUnit(String rectificationUnit) {
		this.rectificationUnit = rectificationUnit;
	}

	public String getCompleteDate() {
		return completeDate;
	}

	public void setCompleteDate(String completeDate) {
		this.completeDate = completeDate;
	}

	public String getIsStopWork() {
		return isStopWork;
	}

	public void setIsStopWork(String isStopWork) {
		this.isStopWork = isStopWork;
	}

	public String getCheckResult() {
		return checkResult;
	}

	public void setCheckResult(String checkResult) {
		this.checkResult = checkResult;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + id;
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		SecurityCheckRecord other = (SecurityCheckRecord) obj;
		if (id != other.id)
			return false;
		return true;
	}

}
